Refers to particular types of programs and computer systems revolving around objects of data and reacting to the object.